<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"> 
<link rel="icon" href="nube.jpg" type="image/gif" sizes="16x16">
  <link rel="stylesheet" type="text/css" href="estilos.css">
<title>SjoUpload</title>
</head>

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {

	require ('mysqli_connect.php'); 
		
	$errors = array();
	if (empty($_POST['clave'])) {
	
		Echo 'Debe introducir la clave para poder registrarse';
	?>
			<form id="slick-login">
			<input type="button" value="Recargar página" onClick="location.reload()" />
			</form>
		<?php
	
}
 else if ($_POST['clave'] != 'iaw')
{
		Echo 'La clave que ha introducido esta mal';
	?>
			<form id="slick-login">
			<input type="button" value="Recargar página" onClick="location.reload()" />
			</form>
		<?php
}

else{

	
	if (empty($_POST['usuario'])) {
		$errors[] = "Debe introducir su nombre de usuario";
	} 
		
	else {
		$u = mysqli_real_escape_string($dbc, trim($_POST['usuario']));
	}
	
	
	if (empty($_POST['nombre'])) {
		$errors[] = "Debe introducir su nombre";
	} else {
		$n = mysqli_real_escape_string($dbc, trim($_POST['nombre']));
	}
	
	if (empty($_POST['contraseña'])) {
		$errors[] = "Debe introducir una contraseña";
	} else {
		$c = mysqli_real_escape_string($dbc, trim($_POST['contraseña']));
	}

	if (empty($errors)){
		$comp = "SELECT usuario FROM usuarios WHERE usuario = '$u' ";
                                        
        //Ejecutamos la consulta
        $identificar = mysqli_query($dbc, $comp);
		
		 if(@mysqli_num_rows($identificar) == 1) 
		{

            echo"Este usuario ya existe";
            
			?>
			<form id="slick-login">
			<input type="Button" name="registrar" value="reintentar"
			onClick="javascript:document.location.href='http://sjoupload.nfshost.com/registrarse.php';">
			</form>
		<?php
		exit();
        }
		else{
		$q = "INSERT INTO usuarios (usuario, nombre, contraseña) VALUES ('$u', '$n', SHA1('$c'))";		
		$r = @mysqli_query ($dbc, $q); 
		
		}
		if ($r){
		
			
			echo '<h1>Gracias!</h1>
		<p>Ha sido registrado correctamente</p><p><br /></p>';	
			?>
			<form id="slick-login">
			<input type="Button" name="registrar" value="acceder"
			onClick="javascript:document.location.href='http://sjoupload.nfshost.com';">
			</form>
		<?php
		
		
		
			
		} else { 			
			
			echo '<h1>Error</h1>
			<p class="error">Alguna cosa no ha ido bien.</p>'; 
			
			
			echo '<p>' . mysqli_error($dbc) . '<br /><br />Query: ' . $q . '</p>';
		}
		
		mysqli_close($dbc);

		exit();
		
	} 
	else { 
	//Muesta si hay campos que no estan rellenados
		echo '<h1>Error</h1>
		<p class="error">Han ocurrido estos errores:<br />';
		
		foreach ($errors as $msg) { 
			echo " - $msg<br />\n";
		}
		echo '</p><p>Por favor rellene los campos otra vez</p><p><br /></p>';
		?>
			<form id="slick-login">
			<input type="button" value="Recargar página" onClick="location.reload()" />
			</form>
		<?php	
		
	} 
	
	mysqli_close($dbc);
	
	}
	
	}
	//Formulario
else
	{
		echo'<form id="slick-login" action="" method="POST">';
		
		echo'<p>Usuario
		<input type="text" name="usuario" size="15" maxlength="25" value="';
			if (isset($_POST["usuario"])) { 
				echo $_POST["usuario"];
			} 
		echo'" /></p>
		
		<p>Nombre
		<input type="text" name="nombre" size="15" maxlength="25" value="';
			if (isset($_POST["nombre"])){
				echo $_POST["nombre"];
			}
		echo'" /></p>
		
		<p>Clave
		<input type="password" name="clave" size="15" maxlength="25" value="';
			if (isset($_POST["clave"])) {
				echo $_POST["clave"];
			}
		echo'" /></p>

		<p>Contraseña
		<input type="password" name="contraseña" size="15" maxlength="25" value="';
			if (isset($_POST["contraseña"])) {
				echo $_POST["contraseña"];
			}
		echo'" /></p></br>

		<input type="submit" name="registrar" value="registrar"></br>
			
		</form>';
		
	}
?>


		
</body>
</html>